package com.neuedu.aop.advice;


import org.aspectj.lang.annotation.After;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Before;
import org.aspectj.lang.annotation.Pointcut;
import org.springframework.stereotype.Component;

@Aspect
@Component
public class AopAdvice {



//    定义切点  方法名就是切点的id
    @Pointcut("execution(* com.neuedu.aop.service.*.*(..))")
    public void pointcut(){  }





    @Before("pointcut()")
    public void before(){
        System.out.println("使用xml的形式，声明的前置通知");
    }

    @After("pointcut()")
    public void after(){
        System.out.println("使用xml的形式，声明后置的通知 ");
    }
}